package com.itzhigui.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import org.springframework.format.annotation.DateTimeFormat;

import javax.swing.*;
import java.io.Serializable;
import java.util.Date;

/**
 * @Author: 张兴宇
 * @DateTime: 2023/11/13 9:24
 **/


 @Data  //生成set和get方法
 @NoArgsConstructor //生成默认构造方法
 @AllArgsConstructor// 生成全参构造方法
 @ToString //重写toString方法
public class Category implements Serializable {
     private  Integer id; //编号
     private  Integer parentId;//父类别id当id=0时说明是根节点,一级类别
     private String name;//类别名称
     private Boolean status;//类别状态1-正常,2-已废弃
     private Integer SortOrder;//排序编号,同类展示顺序,数值相等则自然排序
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("创建时间")
    private Date createTime; //创建时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("更新时间")
    private Date updateTime; //更新时间
}
